import threading
import time



def test1(temp):
    temp.append(33)
    print('__test1  %s' % str(temp))

def test2(temp):
    print('__test1  %s' % str(temp))


num = [11,22]
def main():
    #  target 指定将来这个线程要去执行哪个函数
    #  args  指定将来调用这个函数的时候，传递什么数据进去
    t1 = threading.Thread(target=test1,args=(num,))  # args = (记得是元组如果只有一个就加逗号)
    t2 = threading.Thread(target=test2,args=(num,))
    t1.start()
    time.sleep(1)  #保证test1先执行
    t2.start()

    print('__main  %s'% num)

if __name__ == '__main__':
    main()
